Top 10k strings from Jet Set Willy Construction Kit - Part 2 - Guardian Editor (2003)(Broadsoft)(128k).tap
in <root> / bin / z80 / software / Sinclair Spectrum Collection TOSEC.exe / Sinclair ZX Spectrum - Games / [TAP] /
Back to the directory listing
26 !"message" 8 prevroom=room: 8 ********************** 8 )=guardian: 7 guardian=a(2 7 focusr=a(3 7 focusi=a(4 6 ************* 5 room=room-64 5 papercolour; 5 inkcolour; 4 room=room-128 4 gy=gy+gdy+16 4 gx=gx+gdx+8 4 gx=gx+gdx+16 4 direction=1 4 direction=0 4 ;" ": 4 *offset)-240 4 *gy+gx,ga: 4 ************************ 4 ********************* 4 ******************* 4 **************** 4 *(room>127 4 (focusr*256 3 velocity>0 3 start byte= 3 ;"Delete"; 3 ;" -AND MOVE" 3 *page + 32 3 (start byte/16 3 !"message": 3 !"filename" 2 ypixels=ypixels-1 2 ypixels=ypixels+1 2 x=(start byte/32 2 velocity<0 2 start sprite=start sprite+4 2 start sprite=(start byte-x)/32 2 start sprite<4 2 sector=(sector-1 2 sector=(sector+1 2 sad= page*256 2 row=row*mf: 2 page=page-1 2 page=page+1 2 offset=(offset-1 2 offset=(offset+1 2 keypress=13 2 isbright=1 2 isbright=0 2 inkcolour=inkcolour+1 2 ginkey=ginkey+32 2 ginkey=113 2 byte0=byte0-128 2 animation speed;"SLOW" 2 animation speed: 2 ;"YOU NEED TO SET A FOCUS BEFORE YOU CAN EDIT THE GUARDIAN'S PATH";: 2 ;"VERTICAL" 2 ;"NO FOCUS": 2 ;"INST ";focusi 2 ;"GUARDIAN CLASS ";guardian; 2 ;"FOCUS: ROOM ";focusr;","; 2 ;"FOCUS: ROOM ";focusr: 2 ;".";ypixels 2 ;" RETURN TO MAIN MENU" 2 ;" "'" " 2 ;" " 2 ;" 2 ,guardian: 2 *ypixels+x: 2 *ypixels+x 2 *y+ypixels)*2 2 *start sprite: 2 *sector+offset;" ": 2 *sector+offset; 2 *sector+offset 2 *room+49408 2 *room+49407 2 *focusr)/256 2 *************** 2 ************** 2 *(page=255 2 *(inkey=53 2 * TOGGLE PIXEL * 2 * HORIZONTAL GUARDIANS * 2 * GUARDIAN INSTANCE * 2 (start byte/32 2 (start byte)/2 2 (ssad+n) + 2 (posad/256 2 '"GUARDIAN CLASS ";guardian;" (";"HORIZONTAL" 2 BROADSOFT 2003" 1 ypixels=-1 1 y=y-(ypixels=7 1 y=y+(ypixels=0 1 wad=rad+218 1 vpos=(start byte/16 1 velocity=( 1 velocity<64 1 velocity;" UP" 1 vbound>31092 1 vbound=31092 1 start byte>63 1 start byte>31 1 start byte>127 1 start byte=start byte-64 1 start byte=start byte-32 1 start byte=start byte-128 1 ssprite=sprite 1 ssab=ssab+128 1 sprite=ssprite: 1 sprite=sprite-1 1 sprite=sprite+1 1 sprite=ginkey-32 1 sprite=a(6 1 spage=page: 1 shift sprites to the right of ss 1 shift sprites to the left of ss 1 sectors=(vbound-31092 1 sector*4096 1 row=row-65536 1 room=room-1 1 room=room+64 1 room=room+1 1 room=prevroom: 1 return to Room Editor 1 return to Guardian Class Editor 1 prevroom=t: 1 prevroom=64 1 prevroom<64 1 posad>20479 1 posad>16639 1 posad=posad-32 1 posad=posad-1792 1 posad=posad+1 1 posad=18432 1 posad=16384 1 posad<18432 1 posad<16384 1 pos=pos-64 1 pos=pos-32 1 pos=pos-16 1 pos=pos-128 1 papercolour=papercolour+2 1 papercolour=papercolour+1 1 papercolour=4 1 papercolour=0 1 page=spage: 1 page=page+(-page+spage)*(page>255 1 offset=room-16 1 o h i j k l m n o@h@i@j@k@l@m@n@o`h`i`j`k`l`m`n`o 1 mode=(i$="r")-(i$="l"): 1 mode=(i$="b")-(i$="t"): 1 keypress=a(5 1 keypress=12 1 keypress=102 1 isflash;" "; 1 inkey=inkey+32 1 inkcolour=inkcolour+2 1 inkcolour=byte160 1 inkcolour=7 1 inkcolour=4 1 inkcolour=0 1 inkcolour: 1 iad,guardian: 1 gy=gy+gdy-16 1 gx=gx+gdx-8 1 gx=gx+gdx-16 1 guardian=guardian-1 1 guardian=guardian+1 1 guardian=-1 1 guardian > 126 1 ginkey=118 1 ginkey=106 1 gclass<127 1 gadd,gbyte 1 gad= 40960 1 gad,byte0: 1 g ` a b c d e f g@`@a@b@c@d@e@f@g```a`b`c`d`e`f`g 1 focusr=room: 1 focusr*256 1 focusi=ni-(ni=8 1 focusi=focusi-1 1 focusi=focusi+1 1 focusi=(iad-256 1 f`V`V`f`VLHLHLVVVVVVVV@@@@DDLLV`f`VVffQV`VQQ``@@@@@@@@! 1 direction=(mode=1 1 direction;"RIGHT" 1 byte1=byte1-8 1 byte1=byte1-64 1 byte1=byte1-4 1 byte1=byte1-32 1 byte1=byte1-2 1 byte1=byte1-16 1 byte1=byte1-128 1 byte160>63 1 byte160>31 1 byte160>15 1 byte160>127 1 byte160=byte160-8 1 byte160=byte160-64 1 byte160=byte160-32 1 byte160=byte160-16 1 byte160=byte160-128 1 animation speed=0 1 animation speed=( 1 animation speed= 1 animation speed 1 [^#~2.T:3T 1 VY The Attic 1 UUZUU The Drive 1 UUUUUUUZ The Bathroom 1 UUUUUUUU At the Foot of the MegaTree 1 UUUUUUUU Under the MegaTree 1 UUUUUUUU The Off Licence 1 UUUUUUUU Back Stairway 1 UUU Master Bedroom 1 UU The Bridge 1 UU Top Landing 1 To the Kitchens Main Stairway 1 TRSHDx(C) Copyright 1982 by LSI> 1 TRSHDx!HD"><> 1 Q<3Q<3Q<3Q<3Q<3Q<3Q<3Q<3L<3L<3L9-L9-Q@-Q<3Q<6[@6fQ<Q<3Q<3(<((6-Q6-Q6-(6((<3Q<3&<-L<-(@3Q@3-@6 @6=y= 1 NZ,ENDPAUSE 1 LET newad=65536 1 JSW1 1 JSW CK II S 1 I'm sure I've seen this before.. 1 Halfway up the East Wall 1 HALLO HACKER> 1 GRAPHICS2 Q 1 GRAPHICS1 s 1 GRAPHICS0 1 GINSTANCES 1 GCLASSES2 G 1 GCLASSES1 ] 1 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 1 E_E_E_E_E_E_E 1 EEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGG 1 Dr Jones will never believe this 1 Disable write-keys - cf. 670 1 BY ROOM 1 BY GCLASS 1 AIR+++++ Press ENTER to Start +++++ JET-SET WILLY by Matthew Smith 1 @ PHTRUSfff 1 >8*P~w#"P~ 1 ;velocity;" (i.e. UPWARD)" 1 ;isbright: 1 ;inkcolour: 1 ;"prite"+("s" 1 ;"nimation" 1 ;"d"'" ANIMATION MASK: "+( 1 ;"YOU CANNOT CLEAR THIS CLASS, BECAUSE IT STILL HAS INSTANCES! ";: 1 ;"WILLY ";("(FACING RIGHT)" 1 ;"WHICH GUARDIAN CLASS DO YOU WISHTO CREATE AN INSTANCE OF? (ENTER0 TO 126, OR 127 TO WELCH OUT)" 1 ;"UNSAFE TO EDIT" 1 ;"TOILET ";("(FLAPPING ITS LID)" 1 ;"THIS GUARDIAN HAS AN (INITIAL) VELOCITY OF ";"+" 1 ;"THIS GUARDIAN CLASS HAS NO INSTANCES TO FOCUS ON! ";: 1 ;"THIS FUNCTION COPIES ONE SPRITE TO THE OTHER THREE SPRITES IN ITS ROW, SHIFTING THEM INTO THE CORRECT POSITIONS FOR HORIZONTALGUARDIANS. SO ENTER THE SOURCE SPRITE (0-7), OR ANY OTHER NUMBER TO WELCH OUT ;-)"; 1 ;"THIS FUNCTION COPIES ONE ROW OF SPRITES TO THE OTHER, LATERALLY INVERTING THE TARGET ROW."; 1 ;"THE MAXIMUM 8 GUARDIANS! ;-("; 1 ;"SPRITE PAGE ";page;":" 1 ;"SPRITE PAGE ";page;" (";256 1 ;"SPRITE ";sprite 1 ;"SORRY, ROOM ";room;" ALREADY HAS THE"; 1 ;"SORRY - ROOM ";focusr;" ALREADY CONTAINS"; 1 ;"SELECT GUARDIAN TYPE:"''" "; 1 ;"ROOM ";room; 1 ;"ROOM ";16 1 ;"RIGHT ";isbright 1 ;"READ ONLY": 1 ;"READ ONLY" 1 ;"NOT SAFE TO EDIT" 1 ;"NOT IN USE!"; 1 ;"NK ";inkcolour 1 ;"N.B. START SPRITE IS INSTANCE- SPECIFIC - SELECT A FOCUS" 1 ;"MAXIMUM 8 GUARDIAN INSTANCES :-(";: 1 ;"MARIA ";("(TAPPING HER FOOT)" 1 ;"JET SET WILLY CONSTRUCTION KIT"; 1 ;"JET SET WILLY CONSTRUCTION KIT =============================="''"PART II: GUARDIAN EDITOR"'"------------------------": 1 ;"INVALID" 1 ;"IN WHICH ROOM (0 TO 63) DO YOU WISH TO PUT THE NEW INSTANCE? OR TYPE A NUMBER OUTWITH THIS RANGE TO WELCH OUT OF CREATING AN INSTANCE ;-) " 1 ;"GUARDIAN INSTANCE PATH EDITOR" 1 ;"GUARDIAN CLASS PATH EDITOR" 1 ;"GUARDIAN CLASS ";gclass;" IS CURRENTLY"; 1 ;"FOR GUARDIAN CLASS ";guardian 1 ;"FLYING PIG ";("(FACING LEFT)" 1 ;"ENTER ONE OF 0-3 TO COPY SPRITES 0-3 TO 7-4, ONE OF 4-7 TO COPY SPRITES 4-7 TO 3-0, OR ANY OTHER NUMBER TO WELCH OUT ;)"; 1 ;"DIRECTION: ";"LEFT " 1 ;"COLUMN: ";x 1 ;"COLOUR CODE ";("1 (BLUE)" 1 ;"ARE YOU SURE YOU WANT TO REMOVE INSTANCE ";focusi;" ("; 1 ;"ARE YOU SURE YOU WANT TO DELETE INSTANCE "; 1 ;"ARE YOU SURE YOU WANT TO CLEAR THIS GUARDIAN CLASS (Y/N)? "; 1 ;"A NEW INSTANCE HAS BEEN CREATED AS INSTANCE ";focusi;" IN ROOM ";focusr; 1 ;"/";sectors; 1 ;"- START ROW: ";y;: 1 ;"- START COLUMN: "; 1 ;"- ROW: ";y;: 1 ;"- ROW: ";y;".";ypixels: 1 ;"- LENGTH: "; 1 ;"- INITIAL VELOCITY: "; 1 ;"- ";"START " 1 ;"- ";"INITIAL " 1 ;"(instance-specific)": 1 ;"(ARROW)" 1 ;"(00,00)" 1 ;"(- UP, + DOWN, 0 STATIONARY) ";velocity: 1 ;"(";"HOR" 1 ;"#";n;" : GUARDIAN CLASS "; 1 ;" VERTICAL GUARDIAN"''" "; 1 ;" TOGGLE PIXEL" 1 ;" TOGGLE ALL PIXELS" 1 ;" START SPRITE: "; 1 ;" SET FOCUS TO INSTANCE"' 1 ;" SELECT THIS SPRITE PAGE"' 1 ;" SELECT A CLASS TO EDIT" 1 ;" SAVE GAME" 1 ;" ROTATE RIGHT" 1 ;" ROTATE LEFT" 1 ;" ROPE"''" "; 1 ;" RETURN WITHOUT CHANGING FOCUS": 1 ;" RETURN TO GUARDIAN EDITOR" 1 ;" RETURN TO GUARDIAN CLASS MENU" 1 ;" REMOVE INSTANCE ";focusi 1 ;" PREVIOUS SPRITE PAGE" 1 ;" PLAY GAME" 1 ;" PIXEL)";#0 1 ;" PIXEL)" 1 ;" PIXEL ON" 1 ;" PIXEL OFF" 1 ;" NEXT SPRITE PAGE" 1 ;" MOVE IT UP ("; 1 ;" MOVE IT RIGHT" 1 ;" MOVE IT LEFT";#0 1 ;" MOVE IT DOWN ("; 1 ;" MOVE CURSOR LEFT/RIGHT" 1 ;" LOAD GAME" 1 ;" LATERALLY INVERT" 1 ;" INSERT NEW INSTANCE AT #" 1 ;" IN ROOM "; 1 ;" HORIZONTAL GUARDIAN"''" "; 1 ;" HORIZONTAL GUARDIAN SHIFTS" 1 ;" HORIZONTAL GUARDIAN REVERSING" 1 ;" EDIT THE PREVIOUS CLASS" 1 ;" EDIT THE NEXT CLASS" 1 ;" EDIT ROOM ";focusr 1 ;" EDIT PATH (INSTANCE DATA)" 1 ;" EDIT PATH (CLASS DATA)" 1 ;" EDIT INSTANCE ";focusi 1 ;" EDIT BY ROOM" 1 ;" EDIT BY GUARDIAN CLASS" 1 ;" EDIT 16x16 GRAPHICS" 1 ;" DOWN/UP" 1 ;" DELETE INSTANCE": 1 ;" CREATE A NEW INSTANCE" 1 ;" CLEAR THIS CLASS" 1 ;" CHOOSE A SPRITE PAGE TO VISIT" 1 ;" CHANGE FOCUS" 1 ;" BOUNDARY ";"COLUMN" 1 ;" BIDIRECTIONAL? ";"YES" 1 ;" BACK/FORWARD SECTOR "; 1 ;" BACK/FORWARD ROOM "; 1 ;" BACK/FORWARD PAGE" 1 ;" BACK/FORWARD INSTANCE"' 1 ;" ARROW"'" OR ANY OTHER KEY TO WELCH OUT OFUNCLEARING THIS CLASS ;-) "; 1 ;" ANIMATION SPEED: ";"FAST" 1 ;" ALL PIXELS ON" 1 ;" ALL PIXELS OFF" 1 ;" (i.e. DOWNWARD)" 1 ;" (Y/N)?"; 1 ;" RETURN TO EDITING ROOM ";room 1 ;" GO TO ROOM ";16 1 ;" ENTER A NEW VELOCITY v IN THE RANGE {-64 1 ;" "'" SAVE GAME "'" " 1 ;" "'" PLAY GAME "'" " 1 ;" "'" LOAD GAME "'" " 1 ;" "'" ROOM EDITOR "'" " 1 ;" "'" GUARDIAN EDITOR "'" "' 1 ;" "'" 16x16 GRAPHICS EDITOR "'" " 1 ;" "; 1 ;" "; 1 ;" PART II: GUARDIAN EDITOR " 1 ;" "; 1 2003:06:07 20:21 1 2003:05:22 15:54 1 2003:05:22 15:26 1 2003:05:22 14:50 1 2003:05:22 14:46 1 2003:05:15 12:53 1 1999:05:01:19:25 1 1999:05:01:19:10 1 1999:05:01:19:08 1 /ffffffff3 1 -h/x/x/x/x 1 ,velocity*2 1 ,posad-256 1 *sector+offset;#0 1 *s0+start byte 1 *room+49392 1 *page;"-";256 1 *isbright + inkcolour: 1 *focusr,255 1 *focusr+49407 1 *focusr+49404 1 *focusi,gclass 1 *focusi,16 1 *focusi,128 1 *focusi,(8 1 *focusi, x + 1 *focusi, x 1 *focusi)/32 1 *animation speed + 2 1 *(ypixels=7 1 *(ypixels=0 1 *(sprite=7 1 *(sprite=0 1 *(sector=3 1 *(sector=0 1 *(offset=15 1 *(offset=0 1 *(inkey=52 1 *(inkcolour=7 1 *(guardian=126 1 *(guardian=0 1 * gtype=4 * 1 * gtype=3 * 1 * gtype = 4 * 1 * gtype = 1 or 2 or 3 * 1 * because gtype 1 * TOGGLE GRID * 1 * SPRITE PAGE EDITOR * 1 * SHOW RAMP/CONVEYOR * 1 * SHIFTS FOR * 1 * SAVE GAME * 1 * REMOVE INSTANCE * 1 * PRINT TITLE * 1 * PLAY GAME * 1 * LOAD GAME * 1 * LIST ROOMS * 1 * LATERAL INVERSION OF * 1 * INSERT INSTANCE * 1 * EDIT ARROW GRAPHIC * 1 * EDIT 16x16 GRAPHIC * 1 * DRAW SCREEN * 1 * DRAW RAMP * 1 * DRAW CONVEYOR * 1 * PATH EDITOR * 1 * EDITOR * 1 );a1;" ";a0 1 );("4 (GREEN)" 1 );("3 (MAGENTA)" 1 );("2 (RED)" 1 );("(POINTING HER FINGER)" 1 );("(FLUSHING WILLY'S HEAD)" 1 );("(FINGER HALF-COCKED)" 1 );("(FACING RIGHT)" 1 );("(FACING LEFT)" 1 )-sectors*(sector=sectors-1 1 )-n*(offset=n-1 1 ),"RIGHT: "; 1 ),"BELOW: "; 1 )+sectors*(sector=0 1 )+n*(offset=0 1 )'"ABOVE: "; 1 (row/65536 1 '''"THIS GUARDIAN CLASS IS CURRENTLYNOT IN USE. TO UNCLEAR IT, PRESS"; 1 ''"THE FOLLOWING SPRITE PAGES ARE RECOMMENDED:" 1 ''"OTHER PAGES ARE DERECOMMENDED BECAUSE THEY MIGHT BE USED FOR SOMETHING ELSE!" 1 ''" "; 1 '"VERIFY """;f$;""" CODE 32768,32768": 1 '"SELECT GUARDIAN CLASS TO EDIT (0 TO 126):" 1 '"SAVE """;f$;""" CODE 32768,32768": 1 '"PLEASE ENTER NUMBER OF ROOM TO EDIT (0 TO 63)" 1 '"PLEASE ENTER FILENAME, OR JUST PRESS ENTER TO LOAD THE NEXT FILE ON THE TAPE" 1 '"PLEASE ENTER FILENAME";: 1 '"LOAD """;f$;""" CODE": 1 '"FLYING PIG" 1 '"ENTER SPRITE PAGE TO VISIT (0-255)" 1 '"DO YOU WISH TO VERIFY? ("; 1 '"ARE YOU SURE YOU REALLY WANT TO DO THIS NOW? ("; 1 '"2:FOOT; 3:BARREL; 4-7:MARIA" 1 '"0-3:TOILET" 1 '"0-3:COLOUR CODES" 1 '" LEFT: "; 1 "SPRITE PAGE (0-255)? ";page: 1 "ROOM ";focusr; 1 "MACHINE "+ 1 "JET SET WILLY CONSTRUCTION KIT =============================="''"PART II: GUARDIAN EDITOR"'"------------------------" 1 "INSTANCE ";( 1 "ANIMATION FOR GUARDIAN CLASS ";guardian 1 ".";ypixels 1 "- INSTANCE ";focusi;" IN ROOM ";focusr 1 "- FOCUS: ROOM ";focusr;" INSTANCE ";focusi 1 "- 182: FLYING PIG" 1 "- 166: TOILET" 1 "- 166 TO 191: OTHER GUARDIANS" 1 "- 157: WILLY" 1 "- 156: FOOT/BARREL/MARIA" 1 "- 155: COLOUR CODES" 1 ", OR PRESS ENTER TO SAVE AS """;f$;""""; 1 " HAS ";ni;" GUARDIAN INSTANCES" 1 " : VERTICAL" 1 " : HORIZONTAL" 1 " : ARROW" 1 BROADSOFT 2003": 1 63} (v IN PIXELS PER TIME FRAME) "; 1 1984 SOFTWARE PROJECTS Ltd . . . . .Guide Willy to collect all the items around the house before Midnight so Maria will let you get to your bed. . . . . . .+++++ Press ENTER to Start +++++Items collected 000 Time 00:00 mGameOver000 7:00a 7:00aEnter Code at grid location Sorry, try code at location 1 We must perform a Quirkafleeg 1 On a Branch Over the Drive 1 Above the West Bedroom 1 West of Kitchen 1 West Bedroom 1 A bit of tree 1 Up on the Battlements 1 The Forgotten Abbey 1 Inside the MegaTrunk 1 The Security Guard 1 The Nightmare Room 1 The Banyan Tree 1 Emergency Generator 1 The Wine Cellar 1 Rescue Esmerelda 1 Out on a limb 1 First Landing 1 Entrance to Hades 4 1 Conservatory Roof 1 [ 1 West Wing Roof 1 Under the Roof 1 The Front Door ( 1 Priests' Hole 1 On top of the house 1 East Wall Base 1 Cuckoo's Nest 1 Ballroom West 1 Ballroom East 1 Watch Tower 1 Under the Drive 1 The Kitchen 1 Swimming Pool 1 On the Roof D 1 West Wing 1 Tree Root 1 Tool Shed 1 The Yacht 1 The Chapel 1 Nomen Luni 1 Cold Store 1 Tree Top 1 The Hall 1 The Beach 1 Orangery 1 Back Door 1 The Bow